Class TreeGroupedWindowedQueryable<TKey, TProps>

Assembly: redb.Core.dll

Tree-aware GroupBy + Window queryable.
Preserves TreeQueryContext for hierarchical queries.

public class TreeGroupedWindowedQueryable<TKey, TProps> : IGroupedWindowedQueryable<TKey, TProps> where TProps : class, new()

Inheritance

ObjectTreeGroupedWindowedQueryable<TKey, TProps>

Implements

Methods

SelectAsync<TResult>(Expression<Func<IRedbGrouping<TKey, TProps>, TResult>>)

Execute query and materialize results with window functions applied to groups.

public Task<List<TResult>> SelectAsync<TResult>(Expression<Func<IRedbGrouping<TKey, TProps>, TResult>> selector)

ToSqlStringAsync<TResult>(Expression<Func<IRedbGrouping<TKey, TProps>, TResult>>)

Get SQL preview for debugging.

public Task<string> ToSqlStringAsync<TResult>(Expression<Func<IRedbGrouping<TKey, TProps>, TResult>> selector)

Constructors